home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 32 / PC Gamer IT CD 32 1-2.iso / ADDONS / Utilities / GameLaunch99b.exe / data1.cab / Program_Executable_Files / qlauncher.txt < prev    next >
Text File  |  1998-03-26  |  32KB  |  766 lines

  1. Q U A K E - L A U N C H   2 . 0 
  2.  
  3. by  I N F I N I T E C H
  4.  
  5. copyright 1997
  6.  
  7. www.infweb.com/quake-launch
  8.  
  9. DISCLAIMER: Some of the information in this file is outdated!!
  10. I am no longer updating the features section as there is now
  11. a heavily developed Windows 95/NT Help system. This is for emergency
  12. purposes in the case that your help system is corrupted. At some
  13. point, a text version of the help will be available on the Web.
  14.  
  15. REGISTRATION: As yet, we know nothing. Check the Web site for 
  16. registration information. This should be defined by 10/7/1997.
  17.  
  18. 1.0 Purpose
  19. 1.1 What it does
  20. 1.2 Scary Disclaimer
  21. 1.3 Shareware
  22. 1.4 Credits
  23. 1.5 Tech Support
  24.  
  25. 2.0 Menus
  26. 2.1 File
  27. 2.2 Executable
  28. 2.3 Game
  29. 2.4 Memory
  30. 2.5 Scripts
  31. 2.6 Demos
  32. 2.7 Server
  33. 2.8 Help
  34.  
  35. 3.0    GL Options
  36. 3.1    Resultions
  37. 3.2    Parameters
  38. 3.2.1  "Windowed"
  39. 3.2.2  "Show Set"
  40. 3.2.3  "Shadows" 
  41. 3.2.4  "Mirrors"
  42. 3.2.5  "WaterAlpha" 
  43. 3.2.6  "GL_ROUND_DOWN" 
  44. 3.2.7  "GL_PICMIP" 
  45. 3.2.8  "GL_PLAYERMIP"
  46. 3.2.9  "Z Trick" 
  47. 3.2.10 "Keep T Junctions" 
  48. 3.2.11 "Polyblend" 
  49. 3.2.12 "Texture" 
  50. 3.2.13 "GL_FINISH" 
  51. 3.2.14 "GL_FLASHBLEND"
  52. 3.2.15 "FX_GLIDE_SWAPINTERVAL" 
  53. 3.2.16 "FX_GLIDE_NO_SPLASH"
  54. 3.2.17 "SST_RGAMMA", "SST_GGAMMA", "SST_BGAMMA" 
  55. 3.2.18 "SST_FASTMEM" 
  56. 3.2.19 "SST_FASTPCIRD"
  57. 3.2.20 "SST_VIDEO_24BPP"
  58. 3.2.21 "SST_SWAP_EN_WAIT_ON_VSYNC"
  59. 3.2.22 "SST_SCREENREFRESH" 
  60. 3.2.23 "SST_GRXCLK" 
  61. 3.2.24 "SST_VIDEO_NOCLEAR"
  62. 3.2.25 "SST_VIDEO_FILTER_DISABLE" 
  63. 3.2.26 "SST_VIDEO_FILTER_THRESHOLD"
  64. 3.2.27 "SST_TEXMAP_DISABLE" 
  65.  
  66. 4.0 The Check Boxes
  67.  
  68. 5.0 The Buttons
  69.  
  70. 6.0 Notes
  71.  
  72.  
  73. 1.0 Purpose
  74. --------------------------------------------------------------------------
  75. This program is intended to be used for LAN deathmatch, and for testing.
  76. I was able to eliminate the growing number of Quake shortcuts that
  77. were proliferating around my computer, especially on the desktop.
  78. This program can easily launch any combination of quake exes, games,
  79. and other parameters, including most of the GLQuake options, and
  80. includes the GLQuake options normally needed in your autoexec.bat.
  81.  
  82.  
  83. 1.1 What it does
  84. -------------------------------------------------------------------------
  85. This program builds a batch file so it can change environment settings
  86. before launching Quake. This is the only way to easily change many
  87. of the GLQuake settings. Then there are certain parameters that must
  88. be on the command line, and these are executed in-line
  89. on the last line of the batch file. The rest of the settings are placed 
  90. in a script file and run after Quake starts up.
  91.  
  92.  
  93. 1.2 Scary Disclaimer
  94. --------------------------------------------------------------------------
  95. "Q U A K E - L A U N C H", "I N F I N I T E C H", and James T. Katic
  96. are in no way responsible for anything that ever happens to you, your
  97. computer, or your loved ones, for any reason in the universe, whether or
  98. not you use "Q U A K E - L A U N C H" for even one second (or more),
  99. so there!
  100.  
  101.  
  102. 1.3 Shareware
  103. --------------------------------------------------------------------------
  104. This program is shareware - 30 days, baby!
  105.  
  106.  
  107. 1.4 Credits
  108. --------------------------------------------------------------------------
  109. Thanks to Friendly Orion IV, who gave me permission to cut and paste from
  110. his web page 'GLQuake: OUR FAQ', which is a most ripping FAQ located at
  111. http://www.geocities.com/SiliconValley/Pines/8567/glquake-our-faq.html.
  112. Thanks also to North*Pole who set up the page. Thanks also to all those
  113. who contributed to the page - they are mentioned in the GLQuake section
  114. below. All paragraphs ending in ** came from the page.
  115.  
  116. 1.5 Tech support
  117. --------------------------------------------------------------------------
  118. Free tech support is available at tech@infweb.com.
  119.  
  120.  
  121. 2.0 Menus
  122.  
  123. 2.1 File
  124. --------------------------------------------------------------------------
  125. This menu has two sub-items
  126.  
  127.     Rename Exec Button
  128.     ------------------------------------------------------------------
  129.         This option lets you change the caption on the launch button. The
  130.     default is '&Prepare To Die!'. Placing an '&' before a letter
  131.     causes windows to underline it, and an alt+ the letter is an
  132.     automatic keyboard shortcut as long as the window has the focus.
  133.     to put an '&' character on the button, double then up - '&&'.
  134.  
  135.     Exit
  136.     ------------------------------------------------------------------
  137.     This option will terminate Quake-Launcher.
  138.  
  139.  
  140. 2.2 Executable
  141. --------------------------------------------------------------------------
  142. This menu allows you to edit/customize the list of executables. This list
  143. in presented to the Executables pick box. The default list looks like this
  144.  
  145.     Quake
  146.     GL Quake
  147.     QuakeWorld
  148.     GL QuakeWorld
  149.  
  150. these are associated with the following executables by default
  151.  
  152.     c:\quake\quake.exe
  153.     c:\quake\glquake.exe
  154.     c:\quake\qwcl.exe
  155.     c:\quake\glqwcl.exe
  156.  
  157. There are four options under the Executable menu to manage this list
  158.  
  159.     View All
  160.     ------------------------------------------------------------------
  161.     This option will display all Executable Titles and Path\Executables.
  162.  
  163.     Add
  164.     ------------------------------------------------------------------
  165.     This will add a new executable to your list. First you will be asked
  166.     for a title. This can be anything, but should be descriptive, like
  167.     'Window Quake' or 'Verite Quake'. This title will be what is
  168.     displayed in the list. Next, you will be asked to pick the executable
  169.     from a standard Windows file select box. (batch files may also be
  170.     selected) When the addition is completed, a confirmation is displayed.
  171.     To review your new list, select View All from the Executable menu.
  172.  
  173.     Edit
  174.     ------------------------------------------------------------------
  175.     This allows you to edit the currently selected executable in the
  176.     executable list. Example: suppose 'Quake' is selected, and it is
  177.     linked to 'c:\quake\quake.exe'. Upon selecting edit, there are two
  178.     choices (besides canceling) - you can edit the title, or the path.
  179.     If you choose to edit the title, you are asked to enter the new title.
  180.     You may enter 'Regular Old Quake' and click 'OK'. A confirmation is 
  181.     displayed, and now the item in the list, 'Regular Old Quake', references
  182.     'c:\quake\quake.exe'. Since the default is probably not where your
  183.     Quake is installed, select edit again, but this time, edit the path.
  184.     (here you can change the path and the executable). A Windows file
  185.     select box appears. Pick your quake.exe in your quake directory.      
  186.     A confirmation is displayed. Now 'Regular Old Quake' refers to your
  187.     quake.exe.
  188.  
  189.     Delete
  190.     ------------------------------------------------------------------
  191.     This will delete the currently selected executable from the list.
  192.     First, your are asked to confirm the deletion. Afterwards, another
  193.     confirmation is displayed. If the deletion was OK, click 'Cool'.
  194.     If an error was made, click 'Not Cool' and the deletion will be
  195.     cancelled.
  196.  
  197. 2.3 Game
  198. --------------------------------------------------------------------------
  199. This menu allows you to customize the list of custom games. Several default
  200. are installed at startup. A few of the games are
  201.  
  202.     ID1 (regular)
  203.     Hipnotic
  204.     Rogue
  205.  
  206. These reference the following command line parameters
  207.  
  208.     -game ID1
  209.     -game hipnotic
  210.     -game rogue
  211.  
  212. There are four options under the Game menu to manage this list
  213.  
  214.     View All
  215.     ------------------------------------------------------------------
  216.     This option will display all Game Titles and Game Directories.
  217.  
  218.     Add
  219.     ------------------------------------------------------------------
  220.     This will add a new game to your list. First you will be asked
  221.     for a title. This can be anything, but should be descriptive, like
  222.     'Aftershock for Quake' or 'Level Master V'. This title will be what is
  223.     displayed in the list. Next, you will be asked to pick the directory
  224.     from a non-standard Windows file select box. This directory must
  225.     be a first-tier subdirectory of the quake directory. When the 
  226.     addition is completed, a confirmation is displayed. To review your 
  227.     new list, select View All from the Game menu.
  228.  
  229.     Edit
  230.     ------------------------------------------------------------------
  231.     This allows you to edit the currently selected game in the game 
  232.       list. Example: suppose 'Rogue' is selected, and it is linked to 
  233.     '-game rogue'. Upon selecting edit, there are two choices (besides
  234.     canceling) - you can edit the title, or the subdirectory. If you
  235.      choose to edit the title, you are asked to enter the new title.
  236.     You may enter 'Dissolution Of Eternity' and click 'OK'. A 
  237.     confirmation is displayed, and now the item in the list, 
  238.     'Dissolution Of Eternity', references '-game rogue'. Since the 
  239.     default might not be where your    Rogue add-on is installed, select
  240.     edit again, but this time, edit the subdirectory. A non-Windows 
  241.     directory select box appears. Pick your rogue directory. A 
  242.     confirmation is displayed. Now 'Dissolution Of Eternity' refers to
  243.     your rogue subdirectory.
  244.  
  245.     Delete
  246.     ------------------------------------------------------------------
  247.     This will delete the currently selected game from the list.
  248.     First, your are asked to confirm the deletion. Afterwards, another
  249.     confirmation is displayed. If the deletion was OK, click 'Cool'.
  250.     If an error was made, click 'Not Cool' and the deletion will be
  251.     cancelled.
  252.  
  253. 2.4 Memory
  254. --------------------------------------------------------------------------
  255. This menu has two options for managing the memory list. Initially,
  256. this list looks like this
  257.     
  258.     8 megabytes
  259.     12 megabytes
  260.     16 megabytes
  261.     24 megabytes
  262.  
  263. and so on. These reference the following command line parameters - 
  264.  
  265.     -winmem 8
  266.     -winmem 12
  267.     -winmem 16
  268.     -winmem 24
  269.  
  270. The two options for managing this list are
  271.  
  272.     View All
  273.     ------------------------------------------------------------------
  274.     Displays all current memory selections.
  275.  
  276.     Edit
  277.     ------------------------------------------------------------------
  278.     Provides a way to change the list by asking three questions. The
  279.     first question asks for the smallest memory configuration you
  280.     would like available (in megabytes). Then it asks for the size
  281.     (in megabytes) between choices. Then it asks for the largest
  282.     memory configuration you would like available (in megabytes). The
  283.     list id then custom tailored to your specifications.
  284.  
  285. 2.5 Scripts
  286. --------------------------------------------------------------------------
  287. This menu allows you to customize the list of scripts. No defaults
  288. are installed at startup. 
  289.  
  290. There are four options under the Scripts menu to manage this list
  291.  
  292.     View All
  293.     ------------------------------------------------------------------
  294.     This option will display all Script Titles and Path\Script Files.
  295.  
  296.     Add
  297.     ------------------------------------------------------------------
  298.     This will add a new script to your list. First you will be asked
  299.     for a title. This can be anything, but should be descriptive, like
  300.     'Name Me Bonzo' or 'Special Cool Script'. This title will be what is
  301.     displayed in the list. Next, you will be asked to pick the script file
  302.     from a standard Windows file select box. The script should be in the
  303.     quake\id1 directory. When the addition is completed, a confirmation 
  304.     is displayed. To review your new list, select View All from the Scripts 
  305.     menu.
  306.  
  307.     Edit
  308.     ------------------------------------------------------------------
  309.     This allows you to edit the currently selected script in the
  310.     script list. Example: suppose 'Special Cool Script' is selected, and
  311.     it is linked to 'cool.qs'. Upon selecting edit, there are three
  312.     choices (besides canceling) - you can edit the title, the referenced 
  313.     file name, or the script itself. If you choose to edit the title, 
  314.     you are asked to enter the new title. You may enter 'Special UnCool
  315.     Script' and click 'OK'. A confirmation is displayed, and now the item
  316.     in the list, 'Special UnCool Script', references 'cool.qs'. Select 
  317.     edit again, but this time, edit the path. A Windows file select box
  318.     appears. Pick your 'uncool.qs' in your quake\id1 directory. A 
  319.     confirmation is displayed. Now 'Special UnCool Script' refers to your
  320.     'uncool.qs'. If you pick edit script, the script is opened up in
  321.     notepad.exe.
  322.  
  323.     Delete
  324.     ------------------------------------------------------------------
  325.     This will delete the currently selected script from the list.
  326.     First, your are asked to confirm the deletion. Afterwards, another
  327.     confirmation is displayed. If the deletion was OK, click 'Cool'.
  328.     If an error was made, click 'Not Cool' and the deletion will be
  329.     cancelled.
  330.  
  331. 2.6 Demos
  332. --------------------------------------------------------------------------
  333. This menu allows you to customize the list of demos. Several defaults
  334. are installed at startup. The list looks like this - 
  335.     
  336.     None
  337.     Quake Demo #1
  338.     Quake Demo #2
  339.     Quake Demo #3
  340.  
  341. these reference the following command line parameters - 
  342.  
  343.     +playdemo nodemo.dem
  344.     +playdemo demo1.dem
  345.     +playdemo demo1.dem
  346.     +playdemo demo1.dem
  347.  
  348. There are four options under the Demos menu to manage this list
  349.  
  350.     View All
  351.     ------------------------------------------------------------------
  352.     This option will display all Demo Titles and Demo File Names.
  353.  
  354.     Add
  355.     ------------------------------------------------------------------
  356.     This will add a new demo to your list. First you will be asked
  357.     for a title. This can be anything, but should be descriptive, like
  358.     'QDQ E1 Run In 3:24' or 'QDQ Movie in 19:49!'. This title will be what is
  359.     displayed in the list. Next, you will be asked to pick the demo file
  360.     from a standard Windows file select box. The demo should be in the
  361.     quake\id1 directory (note: you can type in the demo name if it is a demo
  362.     that is in a pak file, and then click 'open'. as long as the proper game
  363.     directory is selected for the pak file, it will work.). When the 
  364.     addition is completed, a confirmation is displayed. To review your
  365.     new list, select View All from the Demos menu.
  366.  
  367.     Edit
  368.     ------------------------------------------------------------------
  369.     This allows you to edit the currently selected demo in the
  370.     demo list. Example: suppose 'QDQ Movie in 19:49!' is selected, and
  371.     it is linked to 'huh-what.dem'. Upon selecting edit, there are two
  372.     choices (besides canceling) - you can edit the title, or the referenced 
  373.     file name. If you choose to edit the title, you are asked to enter 
  374.     the new title. You may enter 'Quake Done Insanely' and click 'OK'. 
  375.     A confirmation is displayed, and now the item in the list, 'Quake 
  376.     Done Insanely', references 'huh-what.dem'. Select edit again, but 
  377.     this time, edit the path. A Windows file select box appears. Pick 
  378.     'Qdq_1949.dem' in your quake\id1 directory. A confirmation is 
  379.     displayed. Now 'Quake Done Insanely' refers to 'Qdq_1949.dem'.
  380.  
  381.     Delete
  382.     ------------------------------------------------------------------
  383.     This will delete the currently selected script from the list.
  384.     First, your are asked to confirm the deletion. Afterwards, another
  385.     confirmation is displayed. If the deletion was OK, click 'Cool'.
  386.     If an error was made, click 'Not Cool' and the deletion will be
  387.     cancelled.
  388.  
  389.  
  390. 2.7 Server
  391. --------------------------------------------------------------------------
  392. Well, we're not competing with QSpy here, and I wouldn't want to use this
  393. as my main internet tool! (In fact, if you don't already have it, go to
  394. http://www.quakespy.com/ and get it!) This is here for connecting to QW 
  395. Servers on the LAN, but it WILL work for internet and other LAN servers. 
  396. The defaults are
  397.     
  398.     None
  399.     Search
  400.  
  401. these reference the following command line parameters - 
  402.  
  403.     <null>
  404.     +connect
  405.  
  406. There are four options under the Servers menu to manage this list
  407.  
  408.     View All
  409.     ------------------------------------------------------------------
  410.     This option will display all Server Titles and Server Addresses.
  411.  
  412.     Add
  413.     ------------------------------------------------------------------
  414.     This will add a new server to your list. First you will be asked
  415.     for a title. This can be anything, but should be descriptive, like
  416.     'Local QW Server' or 'Local Quake LAN'. This title will be what is
  417.     displayed in the list. Next, you will be asked to enter the address
  418.     of the server this can be an IPX address, an IP address, or a domain
  419.     name. When the addition is completed, a confirmation is displayed. 
  420.     To review your new list, select View All from the Servers menu.
  421.  
  422.     Edit
  423.     ------------------------------------------------------------------
  424.     This allows you to edit the currently selected server in the
  425.     server list. Example: suppose 'Local QW Server' is selected, and
  426.     it is linked to '222.222.222.222'. Upon selecting edit, there are two
  427.     choices (besides canceling) - you can edit the title, or the referenced 
  428.     address. If you choose to edit the title, you are asked to enter 
  429.     the new title. You may enter 'Local QuakeWorld Server on TCP/IP' 
  430.     and click 'OK'. A confirmation is displayed, and now the item in 
  431.     the list, 'Local QuakeWorld Server on TCP/IP', references 
  432.     '222.222.222.222'. Select edit again, but this time, edit the address.
  433.     Enter '222.222.156.100'. A confirmation is displayed. Now 
  434.      'Local QuakeWorld Server on TCP/IP' refers to '222.222.156.100'.
  435.  
  436.     Delete
  437.     ------------------------------------------------------------------
  438.     This will delete the currently selected server from the list.
  439.     First, your are asked to confirm the deletion. Afterwards, another
  440.     confirmation is displayed. If the deletion was OK, click 'Cool'.
  441.     If an error was made, click 'Not Cool' and the deletion will be
  442.     cancelled.
  443.  
  444.  
  445. 2.8 Help
  446. --------------------------------------------------------------------------
  447. There are two options under this menu.
  448.  
  449.     View
  450.     ------------------------------------------------------------------
  451.     Displays this file with notepad.exe.
  452.  
  453.     About
  454.     ------------------------------------------------------------------
  455.     Displays information about Quake-Launcher.    
  456.  
  457. 3.0 GL Options
  458.  
  459. 3.1 Resultions
  460. --------------------------------------------------------------------------
  461. If you can run GL Quake, there are three options for you. You can pick
  462. your resolution and bits-per-pixel from the list boxes. Thirdly, you may
  463. select Windowed, which will keep your desktop from getting screwed up.
  464. Note: not all resolutions and bpp settings and/or combinations are
  465. supported by all systems.
  466.  
  467. 3.2 Parameters
  468. --------------------------------------------------------------------------
  469. 3.2.1 "Windowed" adds both of these parameters to the command line. Basically keeps 
  470. your desktop looking normal.
  471.  
  472. -WINDOW
  473. This command lets your desktop stay at the original resolution (like changing
  474. back and forth with ALT+TAB) 
  475. JC: "This will start glquake in a window on your desktop instead of switching
  476. the screen to lower resolution and covering everything." I (Orion IV) think it's a
  477. matter of how You interpret JC's statement, (mine:) using -window will result
  478. in win95 playing glquake in a "fullscreen" window in front of your desktop,
  479. while not using -window will make win95 zoom to the resolution thereby
  480. making your desktop look to be in lower resolution (like what Mystique
  481. owners know as a Virtual Desktop). **
  482.  
  483. +_WINDOWED_MOUSE 1 (also a console command) 
  484. Necessary to use the mouse with -window 
  485. (also toggles in the options menu (use mouse)) **
  486.  
  487. 3.2.2 "Show Set" this prints out your environment settings and does a pause
  488. so you can see them. Basically for debugging.
  489.  
  490. 3.2.3 "Shadows" adds shadows to objects. Goes in the script. Here is the parameter -
  491.  
  492. R_SHADOWS 1 (0 off/1 on) 
  493. This causes every object to cast a shadow. However fast moving objects like
  494. nails will have shadows flying all over (looks weird) and torches also have
  495. shadows (often in the middle of the air). **
  496.  
  497. 3.2.4 "Mirrors" adds reflectivity to certain stained glass windows. Goes in the 
  498. script. Here is the parameter -
  499.  
  500. R_MIRRORALPHA 0.3 (from 0.0 to 1.0) 
  501. JC: This changes one particular texture (the stained glass texture in the
  502. EASY start hall) into a mirror. The value is the opacity of the mirror surface (0
  503. full mirror - 1 no mirror). **
  504.  
  505. 3.2.5 "WaterAlpha" makes water transparent. Effect varies depending on if you have the newly
  506. vised maps from http://razor.stomped.com/water/ Here is the parameter -
  507.  
  508. R_WATERALPHA 0.3 (from 0.0 to 1.0) This sets the opacity of water
  509. textures, so you can see through it in properly processed maps. 0.3 is very
  510. faint, almost like fog. 1 is completely solid (the default). Unfortunately, the
  511. standard quake maps don't contain any visibility information for seeing past
  512. water surfaces, so you can't just play quake with this turned on. If you just want
  513. to see what it looks like, you must set "R_NOVIS 1" also, but that will make
  514. things go very slow (half speed!). When I (JC) get a chance, I (JC) will
  515. probably release some maps that have been processed properly for this. **
  516.  
  517. 3.2.6 "GL_ROUND_DOWN" Here is the parameter -
  518.  
  519. +GL_ROUND_DOWN 0 
  520. OpenGL only allows textures to repeat on power of two boundaries (32, 64,
  521. 128, etc), but software quake had a number of textures that repeated at 24 or
  522. 96 pixel boundaries. These need to be either stretched out to the next higher
  523. size, or shrunk down to the next lower. By default, they are filtered down to the
  524. smaller size, but you can cause it to use the larger size if you really want. This
  525. will generally run well on a normal 4 MB 3dfx card, but for other cards that
  526. have either worse texture management or slower texture swapping speeds,
  527. there are some additional settings that can drastically lower the amount of
  528. textures to be managed. **
  529.  
  530. 3.2.7 "GL_PICMIP" Here is the parameter -
  531.  
  532. +GL_PICMIP 1 (Default is 0)
  533. This causes all textures to have one half the dimensions they otherwise
  534. would. This makes them blurry, but very small. You can set this to 2 to make
  535. the textures one quarter the resolution on each axis for REALLY blurry
  536. textures. 
  537.  
  538. 3.2.8 "GL_PLAYERMIP" Lets you control the blurryness on others as you get
  539. closer to them. Here is the parameter -
  540.  
  541. +GL_PLAYERMIP 1 (2 suggested for network!)
  542. This is similar to picmip, but is only used for other players in deathmatch.
  543. Each player in a deathmatch requires an individual skin texture, so this can
  544. be a serious problem for texture management. It wouldn't be unreasonable to
  545. set this to 2 or even 3 if you are playing competitively (and don't care if the
  546. other guys have smudged skins). If you change this during the game, it will
  547. take effect as soon as a player changes their skin colors. **
  548.  
  549. 3.2.9 "Z Trick" Provides a speed up. Here is the parameter -
  550.  
  551. GL_ZTRICK 0
  552. JC: "Glquake uses a buffering method that avoids clearing the Z buffer, but
  553. some hardware platforms don't like it. If the status bar and console are
  554. flashing every other frame, clear this variable." 
  555. Instead of clearing the zbuffer every frame, it uses one of the 16 bits as an
  556. indicator of whether the value was from an even or odd frame. There will be a
  557. minor speedup and only 15 bits of precision in the zbuffer (no visual
  558. difference except maybe extreme cases). **
  559.  
  560. 3.2.10 "Keep T Junctions" Provides a speed up. Here is the parameter -
  561.  
  562. GL_KEEPTJUNCTIONS 0
  563. JC: "If you clear this, glquake will remove collinear vertexes when it reloads
  564. the level. This can give a few percent speedup, but it can leave a couple stray
  565. blinking pixels on the screen." Sometimes there are gaps in between
  566. adjacent polygons and you can see through to what should be blocked. This
  567. is pretty obvious in some places, like when there is a bright sky or lava
  568. behind it. GL_KEEPTJUNCTIONS 1 fills up the gaps, which looks much
  569. better if you can't see what the difference is, leave it off and gain maybe 1 or
  570. 2 fps. **
  571.  
  572. 3.2.11 "Polyblend" Rippin! Eliminates the pasty screen when you go invisible,
  573. get the quad, go underwater, etc, and provides a speed up. Here is the parameter - 
  574.  
  575. gl_polyblend 0 (0 = no paste, 1 = paste)
  576.  
  577. 3.2.12 "Texture" Can make GLQuake look like old Quake, but why? Here is the 
  578. parameter - 
  579.  
  580. GL_TEXTUREMODE GL_NEAREST 
  581. GL_TEXTUREMODE GL_NEAREST_MIPMAP_NEAREST 
  582. GL_TEXTUREMODE GL_LINEAR_MIPMAP_NEAREST (Default) 
  583. GL_TEXTUREMODE GL_LINEAR_MIPMAP_LINEAR 
  584. These four levels of texturemodes sets the picture quality from almost raw
  585. DOS-quake picture quality to the default glquake quality. The last (4.th) can
  586. only be used/seen on very high-end 3D hardware (NOT D3D/R3D!). If you
  587. think the 3D card is softening the picture too much, then try a lower texture
  588. quality - it might also improve speed. **
  589.  
  590. 3.2.13 "GL_FINISH" Provides a speed up. Here is the parameter -
  591.  
  592. GL_FINISH 0
  593. This causes the game to not issue a glFinish() call each frame, which may
  594. make some hardware run faster. If this is cleared, the 3dfx will back up a
  595. number of frames and not be very playable. **
  596.  
  597. 3.2.14 "GL_FLASHBLEND" Puts the old lighting scheme back in Quake. Here is 
  598. the parameter -
  599.  
  600. GL_FLASHBLEND 0
  601. By default, glquake just draws a shaded ball around objects that are emitting
  602. light. Clearing this variable will cause it to properly relight the world like
  603. normal quake, but it can be a significant speed hit on some systems 
  604. (The default GL_FLASHBLEND 1 could be faster!). **
  605.  
  606. 3.2.15 "FX_GLIDE_SWAPINTERVAL" Speed Up! But can cause 'tearing' on the screen.
  607. Here is the parameter -
  608.  
  609. SET FX_GLIDE_SWAPINTERVAL=0 
  610. When setting this to 0, you are not waiting for even intervals of your refresh
  611. rate. 
  612. 0 = off (might improve performance), to swap backbuffer/frontbuffer asap. 
  613. 1 = swap on vsync. 
  614. 2 = swap every two vsyncs. 
  615. Seems to be much like the vid_wait command in dosquake (see techinfo.txt),
  616. which means (0 update ASAP, 1 update when videocard is ready, 2 update
  617. when monitor and videocard both are ready). **
  618.  
  619. 3.2.16 "FX_GLIDE_NO_SPLASH" This explains it all... 
  620.  
  621. SET FX_GLIDE_NO_SPLASH=1 
  622. Disable 3dfx spinning logo when 3dfx-card take over from the 2D videocard. **
  623.  
  624. 3.2.17  "SST_RGAMMA", "SST_GGAMMA", "SST_BGAMMA" Used to brighten you screen,
  625. or just certain colors. Here are the parameters - 
  626.  
  627. SET SST_RGAMMA=1.30 
  628. SET SST_GGAMMA=1.30 
  629. SET SST_BGAMMA=1.30 
  630. These commands sets the brightness for each color respectively (red, green,
  631. blue), so if all are set at once to the same value its easier to use
  632. SST_GAMMA.  **
  633.  
  634. 3.2.18 "SST_FASTMEM" Provides a speed up if you have the right stuff.. Here is
  635. the parameter - 
  636.  
  637. SET SST_FASTMEM=1 
  638. Fast DRAM Configuration, Enables EDO Timing and compatibility. Makes
  639. the 3dfx know you have EDO ram for faster performance. **
  640.  
  641. 3.2.19 "SST_FASTPCIRD" Provides a speed up if you have the right stuff.. Here is
  642. the parameter - 
  643.  
  644. SET SST_FASTPCIRD=1 
  645. Fast PCI Read option enabled, Subtracts WaitStates on PCI Reads
  646. (Voodoo -> PCI) **
  647.  
  648. 3.2.20 "SST_VIDEO_24BPP" Here is the parameter -  
  649.  
  650. SET SST_VIDEO_24BPP=1 
  651. Enables 24bit Color mode to allow higher refresh to have gamma control.
  652. Must be used with SET SST_SCREENREFRESH=#, if # is set higher than 60. **
  653.  
  654. 3.2.21 "SST_SWAP_EN_WAIT_ON_VSYNC" Here is the parameter -  
  655.  
  656. SET SST_SWAP_EN_WAIT_ON_VSYNC=0 
  657. Turns off syncing to the monitors vertical refresh rate so the screen gets
  658. refreshed before its fully written on the monitor. **
  659.  
  660. 3.2.22 "SST_SCREENREFRESH" Change refresh rate for improved looks. Here is the
  661. parameter - 
  662.  
  663. SET SST_SCREENREFRESH=75 
  664. Sets the refreshrate for the chip. The lower setting, the less attention the chip
  665. has to do updating the screen. Set low keeps more workpower for gaming
  666. and set high improves picture quality - maybe only slightly (just compare to
  667. 50MHz & 100MHz versions of televisions). But always check your
  668. monitor-manual for available refreshrate intervals. If you set
  669. SST_SCREENREFRESH to other than 60, then SST_GAMMA won't work
  670. unless you also SET SST_VIDEO_24BPP=1. Valid settings are 60, 75, 85 &
  671. 120. **
  672.  
  673. 3.2.23 "SST_GRXCLK" Overclocks the chipset. You'll get warnings before the
  674. program will let you do this! Here is the parameter - 
  675.  
  676. SET SST_GRXCLK=50 
  677. This sets the frequency of the 3DFX chip. Standard is 50, but you can go
  678. higher. This will however make the chip work faster/ more and make it
  679. warmer - and this could decrease the lifetime for the chip - be careful! Some
  680. say 55 is still safe - others say 57, but you should under no circumstance go
  681. higher (do at own risk!!!!). **
  682.  
  683. 3.2.24 "SST_VIDEO_NOCLEAR" Here is the parameter -
  684.  
  685. SET SST_VIDEO_NOCLEAR=1 
  686. Don't clear the backbuffer during a page flip. **
  687.  
  688. 3.2.25 "SST_VIDEO_FILTER_DISABLE" Here is the parameter -
  689.  
  690. SET SST_VIDEO_FILTER_DISABLE=1 
  691. Disables 24 -> 16 bit color conversion smoothing. In words, disables dither
  692. smoothing. **
  693.  
  694. 3.2.26 "SST_VIDEO_FILTER_THRESHOLD" Here is the parameter -
  695.  
  696. SET SST_VIDEO_FILTER_THRESHOLD=1 
  697. 16bit pixel value threshold, in which smoothing will be applied to inside
  698. adjacent pixels. **
  699.  
  700. 3.2.27 "SST_TEXMAP_DISABLE" Kinda worthless, but here it is... 
  701.  
  702. SET SST_TEXMAP_DISABLE=1 
  703. Disable Texture Mapping **
  704.  
  705. 4.0 The Check Boxes
  706. --------------------------------------------------------------------------
  707. Seems obvious, but, to enable a feature, make sure it is checked. Similarly, 
  708. if you want to disable a feature, make sure it is un-checked.
  709.  
  710. 5.0 The Buttons
  711. --------------------------------------------------------------------------
  712. The first button launches quake with your selected options. The second
  713. button only displays the command line. You may then do nothing, copy it
  714. to the clipboard, or execute it.
  715.  
  716. 6.0 Notes
  717. --------------------------------------------------------------------------
  718. 1) Command line executed programs are generally limited to 128 characters.
  719. With Quake-Launch, this can easily be exceeded, and 'funny' things may happen.
  720. You will receive a warning if this happens.
  721.  
  722. 2) It is possible to create conditions of parameters that make no sense. If
  723. you do not know what you are doing, there is an excellent FAQ that covers these
  724. matters. Last time I checked, it was located at
  725.  
  726. http://www.planetquake.com/info/q-faq20.txt
  727.  
  728. 3) QUAKE is a registered trademark of Id Software, Inc. All rights reserved.
  729.  
  730. 4) Since the executables in the executable list can be in different directories,
  731. the default Quake directory is determined by the path of the currently selected
  732. executable. Hence, if you have picked a Game parameter, it may or may not work
  733. for each Quake directory. Example: if you have two Quake directories (separate
  734. installations), and only one has hipnotic installed, the Game parameter hipnotic
  735. will work only when that Quake exe is selected.
  736.  
  737. 5) The Memory parameter is different under GLQuake and Winquake. As long as you have
  738. not changed the exe names for glquake.exe, glqwcl.exe, or winquake, the Launcher
  739. will detect this and use the heapsize parameter instead of the winmem parameter.
  740.  
  741. 6) The Script you chose (if you chose one) is run BEFORE other scriptable command
  742. so that you can override options in your script file.
  743.  
  744. 7) The Demo option 'None' accomplishes this by running a demo called nodemo.dem,
  745. which should not exist. This causes a harmless error message "Playing demo from
  746. nodemo.dem. ERROR: couldn't open". This is normal. However, if you happen to have
  747. a nodemo.dem in the ID1 directory, it would play it.
  748.  
  749. 8) The Server option in not the best tool for starting servers - the option is 
  750. just there because someone requested it.
  751.  
  752. 9) Some people cannot run GLQuake at 512x384 with a Diamond Monster 3D until they
  753. upgrade to version 1.08 or higher of the Monster drivers.
  754.  
  755. 10) This program will create, edit, and delete files in the quake directory
  756. called ql_666.bat and ql_666.qs. If you happen to have files by these names, they
  757. are in danger.
  758.  
  759. 11) The batch file seems to need extra environment space over what Windows95
  760. generally hands out, so Quake-Launch installs its own pif file in your quake
  761. directory.
  762.  
  763. 12) There is a file in the same directory as the ql.exe called ql_666.hid. Please
  764. don't mess with it. It is a hidden pif file.
  765.  
  766.